home *** CD-ROM | disk | FTP | other *** search
- 0 print"[147]":poke53280,0:poke53281,6:poke646,1
- 1 rem print shop to bit map converter
- 2 rem for print shop graphic editor
- 3 rem *************************
- 4 rem * (c) march 3, 1984 *
- 5 rem * by morton a. kevelson *
- 6 rem * p. o. box 260 *
- 7 rem * homecrest station *
- 8 rem * brooklyn, ny 11229 *
- 9 rem *************************
- 10 rem use with doodle! files
- 19 on fl goto200,400
- 20 poke51,0:poke52,57:poke55,0:poke56,57
- 25 print:print:print
- 30 print" 1[146] bit map to print shop":print
- 40 print" 2[146] print shop to bit map":print:print
- 50 print" press 1[146] or 2[146]"
- 60 get fl$:fl=val(fl$)
- 70 if fl<1 or fl>2 then goto60
- 80 input"source file name";sf$
- 90 input"destination file name";df$
- 100 sa=24576:rem sa=doodl! start address
- 110 tf=22528:rem print shop start address
- 120 load sf$,8,1
- 200 for rw=0to7
- 210 for ps=0to7
- 220 for co=0to10
- 230 by=sa+co*8+ps+rw*320
- 240 poke tf,peek(by)
- 250 tf=tf+1
- 260 nextco:nextps:nextrw
- 270 fori=23100to23107:pokei,0:nexti
- 280 gosub800
- 290 poke43,0:poke44,88:poke45,67:poke46,90:save"pstemp",8
- 300 poke43,1:poke44,8:poke45,peek(36864):poke46,peek(36865)
- 310 open1,8,15:print#1,"r0:"+df$+"=pstemp":close1:end
- 400 for cm=23552 to 24551
- 410 poke cm,1:next cm
- 420 for mm=sa to sa+7999
- 430 poke mm,0:next mm
- 440 for rw=0to7
- 450 for ps=0to7
- 460 for co=0to10
- 470 by=sa+co*8+ps+rw*320
- 480 pokeby,peek(tf)
- 490 tf=tf+1
- 500 nextco:nextps:nextrw
- 510 forrw=0to7
- 520 forps=0to7
- 530 by=sa+88+ps+320*rw
- 540 pokeby,128
- 550 nextps:nextrw
- 560 forco=0to10
- 570 by=sa+co*8+1923
- 580 pokeby,255
- 590 nextco
- 600 gosub800
- 610 poke43,0:poke44,92:poke45,0:poke46,128
- 620 save"ddtemp",8
- 630 poke43,1:poke44,8:poke45,peek(36864):poke46,peek(36865)
- 640 open1,8,15:print#1,"r0:"+df$+"=ddtemp":close1:end
- 800 poke36864,peek(45)
- 810 poke36865,peek(46)
- 820 return
-